/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const IconIconDingdan = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M600.4736 942.08H208.4864a71.4752 71.4752 0 0 1-70.656-71.8848V154.624a71.4752 71.4752 0 0 1 70.656-71.68h602.112A71.2704 71.2704 0 0 1 880.64 154.624V614.4a35.6352 35.6352 0 1 0 71.0656 0V153.8048c0-79.0528-30.5152-143.36-107.9296-143.36H212.5824a143.36 143.36 0 0 0-140.9024 143.36v716.8a143.36 143.36 0 0 0 140.9024 143.36H600.064a36.0448 36.0448 0 0 0 0-71.8848z m124.7232-53.8624a108.3392 108.3392 0 1 1 107.7248-108.3392 108.1344 108.1344 0 0 1-107.7248 108.1344zM942.08 951.296l-62.8736-63.8976a25.3952 25.3952 0 0 0-7.7824-5.7344 177.7664 177.7664 0 1 0-146.2272 76.8 175.104 175.104 0 0 0 97.4848-29.2864 39.7312 39.7312 0 0 0 6.3488 9.0112l62.8736 63.8976a35.0208 35.0208 0 0 0 50.176 0 36.4544 36.4544 0 0 0 0-50.7904zM269.1072 665.8048a36.0448 36.0448 0 0 0 0 72.0896h155.2384a36.0448 36.0448 0 0 0 0-72.0896z m0-225.28a36.0448 36.0448 0 0 0 0 72.0896H727.04a36.0448 36.0448 0 0 0 0-72.0896z m485.5808-178.7904A35.6352 35.6352 0 0 0 719.4624 225.28h-450.56a36.0448 36.0448 0 0 0 0 71.8848h450.56a35.6352 35.6352 0 0 0 35.2256-35.4304z"
        fill={getIconColor(color, 0, '#333333')}
      />
    </svg>
  );
};

IconIconDingdan.defaultProps = {
  size: 18,
};

export default IconIconDingdan;
